为餐厅开发一个简易的结账系列(以3-5种菜品为例):
商品信息包含:
菜品编号 菜品价格 菜品名字 (使用不同变量保存)
1、 提示用户输入菜品编号和数量,然后显洋总价;
2、 提示用户输入付款金额,进行核算。
num1="1001"
price1=35
name1="爆炒猪肚"
num2="1002"
price2=15
name2="客家豆腐"
num3="1003"
price3=30
name3="红烧排骨"
#提前声明变量保存价格和名称
price=0
name=""
num=str(input("请输入菜品编号:"))
count=int(input("请输入购买数量:"))
if num==num1:
price=price1
name=name1
elif num==num2:
price=price2
name=name2
elif num==num3:
price=price3
name=name3
else:
print("你输入的菜品不存在,请确认")
amount=price*count
print("你购买的是:",name,",单价",price,"元,数量",count,"份,金额",amount)
money=float(input("------请输入付款金额:"))
if money > amount:
print("------付款",money,"元,找零",amount-money,"元!")
返回值:
请输入菜品编号:1002
请输入购买数量:3
你购买的是: 客家豆腐 ,单价 15 元,数量 3 份,金额 45
------请输入付款金额:100
------付款 100.0 元,找零 -55.0 元!